@echo off
chcp 65001 >nul
echo ========================================
echo MySQL服务启动脚本
echo ========================================

echo.
echo 正在尝试启动MySQL服务...

echo.
echo 1. 尝试启动MySQL80服务...
net start MySQL80
if %errorlevel% equ 0 (
    echo MySQL80服务启动成功！
    goto :success
) else (
    echo MySQL80服务启动失败，尝试启动MySQL服务...
)

echo.
echo 2. 尝试启动MySQL服务...
net start MySQL
if %errorlevel% equ 0 (
    echo MySQL服务启动成功！
    goto :success
) else (
    echo MySQL服务启动失败
)

echo.
echo 3. 检查MySQL是否已在运行...
netstat -an | findstr :3306
if %errorlevel% equ 0 (
    echo MySQL可能已在运行，端口3306被占用
    goto :success
) else (
    echo MySQL确实未运行
)

echo.
echo 无法启动MySQL服务，请手动检查：
echo 1. 确保MySQL已安装
echo 2. 确保MySQL服务已配置为Windows服务
echo 3. 检查MySQL配置文件
echo.
goto :end

:success
echo.
echo MySQL服务已启动！
echo 现在可以重新测试Fitness应用了
echo.

:end
pause
